﻿<%@ Control Language="VB" AutoEventWireup="false" CodeFile="RegisterMember.ascx.vb"
    Inherits="Control_Users_RegisterMember" %>
<script type="text/javascript">
 function ajaxJquery() {
     $(function () {
         $(".TextBox:first").focus();
         $("#<%=txtDateofbirth.ClientID %>").datepicker({ dateFormat: 'dd/mm/yy' });
         CreateCode();
     });
 }
 //Sinh ngau nhien code bao ve
 function CreateCode() {
     $("#<%=txtCodeSec.ClientId %>").val("");
     Zeichen = new Array("", "", "", "", "", "", "", "", "", "", "", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
     while ($("#<%=txtCodeSec.ClientID %>").val().length < 6) {
         $("#<%=Ablage.ClientID %>").val(Math.random());
         Eins = $("#<%=Ablage.ClientID %>").val().substring(2, 3);
         Zwei = $("#<%=Ablage.ClientID %>").val().substring(3, 4);
         if (Eins > 0 && Zwei > 0) {
             $("#<%=Ablage.ClientID %>").val(Eins + Zwei);
             if ($("#<%=Ablage.ClientID %>").val() < 73) {
                 $("#<%=txtCodeSec.ClientID %>").val($("#<%=txtCodeSec.ClientID %>").val() + Zeichen[$("#<%=Ablage.ClientID %>").val()]);
             }
         }
     }
 }
</script>
<asp:UpdatePanel ID="uplUsers" runat="server">
    <ContentTemplate>
        <div class="BoxField">
            <div class="HeadTitle">
                <h3>
                    <asp:Label ID="Label3" runat="server" Text="ĐĂNG KÝ THÀNH VIÊN "/></h3>
            </div>
            <div class="DivRequired">
                <span class="fieldRequired">&nbsp;</span>Trường yêu cầu nhập dữ liệu
            </div>
            <div class="Error">
                <asp:ValidationSummary ID="ValidationSummary1" runat="server" ForeColor="#FF3300" />
            </div>
            <div class="DivRow">
                <div class="DivLabel">
                    <asp:Label ID="lblUsername" CssClass="TextLabel" runat="server" Text="Tên đăng nhập:" /><span class="fieldRequired"></span>
                </div>
                <div class="DivTextBox">
                    <asp:TextBox ID="txtUsername" CssClass="TextBox" runat="server" Text="" 
                        MaxLength="15" />
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                        ControlToValidate="txtUsername" Display="None" 
                        ErrorMessage="Vui lòng nhập tên đăng nhập."></asp:RequiredFieldValidator>
                </div>
            </div>
            <div  class="DivRow">
                 <div class="DivLabel">
                 </div>
            	  <div class="DivTextBox">
                - Tên truy cập phải có ít nhất 4 ký tự (chữ, số, ký tự _, viết liền, không dấu).<br />
                - Nếu đăng ký gian hàng, xin hãy lấy tên phù hợp với Công ty của bạn.<br />
                - Ví dụ: Công ty TNHH Trần Anh thì nên lấy tên "trananh"<br />
                - Tên gian hàng sẽ được hiển thị http://www.vstore247.com/trananh 
                </div>
            </div>
            <div class="DivRow">
                <div class="DivLabel">
                    <asp:Label ID="lblPassword" CssClass="TextLabel" runat="server" Text="Mật khẩu:" /><span class="fieldRequired"></span>
                </div>
                <div class="DivTextBox">
                    <asp:TextBox ID="txtPassword" CssClass="TextBox" runat="server" Text="" 
                        TextMode="Password" MaxLength="15" />
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
                        ControlToValidate="txtPassword" Display="None" 
                        ErrorMessage="Vui lòng nhập mật khẩu."></asp:RequiredFieldValidator>
                    <asp:CompareValidator ID="CompareValidator1" runat="server" 
                        ControlToCompare="txtPassword" ControlToValidate="txtRepassword" Display="None" 
                        ErrorMessage="Mật khẩu không giống nhau."></asp:CompareValidator>
                </div>
            </div>
            <div class="DivRow">
                <div class="DivLabel">
                    <asp:Label ID="Label1" CssClass="TextLabel" runat="server" Text="Nhập lại mật khẩu:" /><span class="fieldRequired"></span>
                </div>
                <div class="DivTextBox">
                    <asp:TextBox ID="txtRepassword" CssClass="TextBox" runat="server" Text="" 
                        TextMode="Password" MaxLength="15" />
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
                        ControlToValidate="txtRepassword" Display="None" 
                        ErrorMessage="Vui lòng nhập lại mật khẩu."></asp:RequiredFieldValidator>
                </div>
            </div>
            <div class="DivRow">
                <div class="DivLabel">
                    <asp:Label ID="lblEmail" CssClass="TextLabel" runat="server" Text="Email:" /><span class="fieldRequired"></span>
                </div>
                <div class="DivTextBox">
                    <asp:TextBox ID="txtEmail" CssClass="TextBox" runat="server" Text="" />
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" 
                        ControlToValidate="txtEmail" Display="None" 
                        ErrorMessage="Vui lòng nhập địa chỉ Email."></asp:RequiredFieldValidator>
                    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
                        ErrorMessage="Địa chỉ email không hợp lệ." ControlToValidate="txtEmail" 
                        Display="None" 
                        ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
                </div>
            </div>
            <div class="DivRow">
                <div class="DivLabel">
                    <asp:Label ID="lblFullname" CssClass="TextLabel" runat="server" 
                        Text="Họ và tên:" /><span class="fieldRequired"></span>
                </div>
                <div class="DivTextBox">
                    <asp:TextBox ID="txtFullname" CssClass="TextBox" runat="server" Text="" />
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" 
                        ControlToValidate="txtEmail" Display="None" 
                        ErrorMessage="Vui lòng nhập họ và tên."></asp:RequiredFieldValidator>
                </div>
            </div>
            <div class="DivRow">
                <div class="DivLabel">
                    <asp:Label ID="lblGender" CssClass="TextLabel" runat="server" Text="Giới tính:" /><span class="fieldRequired"></span>
                </div>
                <div class="DivTextBox">
                    <asp:DropDownList ID="ddlGender" runat="server" CssClass="TextBox" 
                        Width="100px">
                        <asp:ListItem Value="0">---Chọn---</asp:ListItem>
                        <asp:ListItem Value="1">Nam</asp:ListItem>
                        <asp:ListItem Value="2">Nữ</asp:ListItem>
                    </asp:DropDownList>
                </div>
            </div>
            <div class="DivRow">
                <div class="DivLabel">
                    <asp:Label ID="lblPhone" CssClass="TextLabel" runat="server" Text="Điện thoại:" />
                </div>
                <div class="DivTextBox">
                    <asp:TextBox ID="txtPhone" CssClass="TextBox" runat="server" Text="" />
                </div>
            </div>
            <div class="DivRow">
                <div class="DivLabel">
                    <asp:Label ID="lblMobile" CssClass="TextLabel" runat="server" Text="Di động:" /><span class="fieldRequired"></span>
                </div>
                <div class="DivTextBox">
                    <asp:TextBox ID="txtMobile" CssClass="TextBox" runat="server" Text="" />
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" 
                        ControlToValidate="txtDateofbirth" Display="None" 
                        ErrorMessage="Vui lòng nhập số di động."></asp:RequiredFieldValidator>
                </div>
            </div>
            <div class="DivRow">
                <div class="DivLabel">
                    <asp:Label ID="lblDateofbirth" CssClass="TextLabel" runat="server" Text="Ngày sinh:" /><span class="fieldRequired"></span>
                </div>
                <div class="DivTextBox">
                    <asp:TextBox ID="txtDateofbirth" CssClass="TextBox" runat="server" Text="" />
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" 
                        ControlToValidate="txtDateofbirth" Display="None" 
                        ErrorMessage="Vui lòng nhập ngày sinh."></asp:RequiredFieldValidator>
                    <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" 
                        ControlToValidate="txtDateofbirth" Display="None" 
                        ErrorMessage="Ngày sinh không đúng định dạng" 
                        ValidationExpression="^(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/((19|[2-9]\d)\d{2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/((19|[2-9]\d)\d{2}))|((0[1-9]|1\d|2[0-8])\/02\/((19|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))$"></asp:RegularExpressionValidator>
                </div>
            </div>
               <div class="DivRow">
                <div class="DivLabel">
                    <asp:Label ID="Label2" CssClass="TextLabel" runat="server" Text="Mã bảo vệ :" /><span class="fieldRequired"></span>
                </div>
                <div class="DivTextBox">
                   <asp:TextBox ID="txtCode" runat="server" CssClass="input" Width="250px" />
                                <asp:CompareValidator ID="CompareValidator3" runat="server" 
                                    ControlToCompare="txtCode" ControlToValidate="txtCodeSec" Display="None" 
                                    ErrorMessage="Vui lòng nhập đúng mã bảo vệ."></asp:CompareValidator>
                                <br />
                                <asp:TextBox ID="txtCodeSec" Width="60" Text="" runat="server" CssClass="imgCaptcha" MaxLength="10"
                                    ReadOnly="true"></asp:TextBox>
                                <a href="javascript:void(0)" class="buttonRefresh" onclick="CreateCode();">&nbsp;</a>
                </div>
            </div>
            <div class="DivRow">
                <div class="DivLabel">
                    &nbsp;&nbsp;&nbsp;</div>
                <div class="DivTextBox">
                    <asp:Button ID="btnSave" runat="server" Text=" Lưu " CssClass="btn" />
                    <asp:Button ID="btnHuy" CausesValidation="false" runat="server" Text=" Hủy " CssClass="btn" />&nbsp;
                </div>
            </div>
        </div>
        <div style="display: none">
            <asp:HiddenField ID="hidID" Value="0" runat="server" /><asp:HiddenField ID="Ablage" Value="abc" runat="server" />
        </div>
    </ContentTemplate>
</asp:UpdatePanel>
